Skip To Content
  • About Us
  • Our Impact
  • Policies
  • Faculty & Staff
Universities of Wisconsin Universities of Wisconsin

All In Wisconsin

All In Wisconsin

  • About Us
  • Our Impact
  • Policies
  • Faculty & Staff
  1. Universities of Wisconsin
  2. All In Wisconsin
  3. Campus Stories
  4. AI reshaping industry: Advanced Machine Learning students develop impactful, competitive models
Campus Stories

AI reshaping industry: Advanced Machine Learning students develop impactful, competitive models

Screenshot of Othello board game

Projects result in innovative way to search course bulletin, play digital Othello board game

UW-Stout’s 360-degree AI education approach prepares graduates to meet the needs of a rapidly evolving workforce by embedding artificial intelligence training in all of its degree programs. For two groups of applied mathematics and computer science students in an Advanced Machine Learning course, their final projects resulted in a model that could actively impact their institution and another that created a highly competitive AI opponent for a classic board game.

One group built a RAG model – or Retrieval Augmented Generation – to allow students to search the UW-Stout course bulletin in a much more engaging way. Another created a digital version of the board game Othello, using a Monte Carlo Tree Search (MCTS) and a database of top international players to train the model.

A student presentation of a Retrieval Augmented Generation model
Matthew Peplinski presents on the group Stout Bulletin RAG project.

“The motivation of the class is for students to pick up a cutting-edge paper, read it, understand it and implement it. Five years from now, when they are in their careers, they’ll know how to read a tech-heavy math paper and translate it into code,” said AMCS Program Director, Professor Seth Dutter. “These are the types of top-tier projects I look to give my students. The experience sets them apart. That’s polytechnic and gets to the point of UW-Stout.”

The Stout Bulletin RAG

In developing their group project, Tyler Smith, of Rochester; Matthew Peplinski, of Milwaukee; Aaron King, of Rhinelander; and Kyler Nikolai, of Rochester, wanted to create an easy way to gather information about UW-Stout’s courses, degree programs, minors and certifications without having to read through the entire course bulletin.

“We created the Stout Bulletin RAG, which can take any question someone has about Stout’s courses and programs and give them accurate information back within a couple of seconds,” Smith said. “A new student could use the program when applying to Stout to find out what classes and programs are offered, or a current student could use it when scheduling their classes for the next semester. The program actively uses ChatGPT to curate a response that provides the necessary information in a nice way. It also gives ChatGPT more specific information because the data is directly from the current Stout bulletin, so there will be no mistakes in finding old or irrelevant information.”

A student demonstrating a Retrieval Augmented Generation AI model
The group demonstrates the Stout Bulletin RAG in a final project presentation.

A RAG model allows the user to describe what they are looking for in sentence form, rather than just by using a single word search. The model consists of three parts, Smith explained: the prompt, the retrieval of data and the response from a LLM, or large language model. The prompt is what the user, like a student, asks the model. The model then searches through the stored data and finds what sentences, paragraphs or documents of text are most similar to the question asked. 

“This is determined by an embedding model, which, in short, is a specific model trained to find similarities between text using a vector space,” he said. “The RAG then retrieves the top results of the most similar text and throws it into a new prompt. This prompt has all the details of the question asked, the information retrieved, and any rules in place, so when the model gets an LLM, like ChatGPT, to summarize the information, the LLM will not make up information it does not have.”

Peplinski added that the point of the RAG is to leverage existing LLM models’ reasoning capabilities, utilizing information that it was not trained on. “We used two different AI models in the process, one for the text embedding and one for the summarization,” he said. “The embedding model was used to determine how similar a user’s question is to the information available in our data set. We then pulled the top five most similar bits of information and sent that to the LLM, or ChatGPT, in our case. The LLM was used only to give the summary of the information that we provided it and given strict instruction to not make up false information.”

A screenshot of text created by a Retrieval Augmented Generation AI model about a course bulletin inquiry
An example of a response generated by the Stout Bulletin RAG. / Tyler Smith

Peplinski and Smith thought the best part of the project was seeing how thorough their RAG model was during the final class presentation, as it nearly flawlessly answered prompts and challenges given by attendees.

The most challenging part was gathering all of UW-Stout’s program information and automating the data collection process so they would not have to write it out manually.

Smith will graduate this spring and will begin work at Federated Insurance this summer. He feels the project helped prepare him for industry, as many companies already use internal chatbots to search documents. “They are very likely using similar RAG model structures to what we created. So, going into industry with that knowledge is helpful,” he said.

Dutter agreed, adding, “Companies would benefit from employees who know how to code a RAG. It’s a useful skill to help a company that wants to be able to search for information within its sometimes decades worth of documents.”

Othello AI project

In four days, Nathan LaCrosse, of Portage; Noah Stitgen, of Lodi; Jake Swanson, of Eden Prairie, Minnesota; and Lindsey Redepenning, of Elk River, Minnesota, programmed their digital Othello version from scratch, creating an interface and teaching the AI model parameters of play, how to capture an opponent’s piece, and conditions to win the game. Over the next two weeks of the project, they optimized the game to make the most challenging, hyper-aggressive AI opponent they could.

Download their game at GitHub.

Students presenting an AI version of the board game Othello
Nathan LaCrosse presents on the group Othello AI project.

LaCrosse originally wanted to select chess for the group’s project, but they decided on Othello, as it’s a simpler board game that’s easy to watch and play. Also, unlike checkers, Othello cannot end in a draw.

The group used an MCTS, a lightning-fast algorithm used in AI for decision-making processes, particularly in games, to develop their model. It simulated 3,500 Othello games per second. “When the MCTS evaluates a board position, it plays out a bunch of random games and picks the move that statistically leads to a win,” LaCrosse said.

They were challenged by the tree search to make sure it worked properly. “We actually discovered that we had programmed the game incorrectly because the algorithm was finding glitched moves that gave it an unfair advantage,” LaCrosse said.

An example of opponents' positions in the board game Othello
An example of opponents’ positions in the AI board game of Othello. / Nathan LaCrosse

They later added a neural network to the tree search that studied a database of top French Othello players. They used the database to train the network.

The group enjoyed playing against all the variations of gameplay the model allowed. In the published version, they selected the tree search that had the most unique playstyle, LaCrosse said.

“This project prepared us for industry because it familiarized us with the process of creating a full application, where we had everyone working on different elements of the program and combined it all together in the end,” said LaCrosse, who plans to pursue a Ph.D. in computer science.


Written by Abbey Goers, UW-Stout

Link to original story: https://www.uwstout.edu/about-us/news-center/ai-reshaping-industry-advanced-machine-learning-students-develop-impactful-competitive-models

Share this

Recents
Yearly
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
Monthly
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
Universities
  • Freshwater Collaborative of Wisconsin
  • Universities of Wisconsin
  • UW Colleges
  • UW Extended Campus
  • UW-Eau Claire
  • UW-Extension
  • UW-Green Bay
  • UW-La Crosse
  • UW-Madison
  • UW-Milwaukee
  • UW-Oshkosh
  • UW-Parkside
  • UW-Platteville
  • UW-Platteville; UW-La Crosse
  • UW-River Falls
  • UW-Stevens Point
  • UW-Stout
  • UW-Superior
  • UW-Whitewater
Categories
  • Community
  • Economy
  • Research & Innovation

Share your story

Are you or someone you know contributing to inspiring work at our public university campuses throughout Wisconsin?

Related Articles

  • Photo of UW-Eau Claire researcher looking at screen

    When UW-Eau Claire senior Michael Collins saw a new interdisciplinary course offered in the Mark Stephen Cosby Honors College, he was excited to enroll. Among the classes for fall 2025 was the second iteration of Honors 118: Chemical Computing and AI in Healthcare, taught by Dr. Sudeep Bhattacharyay, professor of chemistry and biochemistry. “Artificial intelligence…

    February 9, 2026

    Healthcare data meets AI in UW-Eau Claire honors course

  • Photo: A team of nursing faculty from UW-Oshkosh present an artificial intelligence (AI) initiative at a recent national conference. Pictured from left are Erika Janssen, Lindsay Morgan, Kim Brundidge, Nahal Rahmanpanah and on screen, Becca McLagan.

    UW–Oshkosh’s early, ethical and intentional approach to artificial intelligence is earning national recognition, as faculty and staff leaders shared the university’s work at two premier higher-education conferences in fall 2025. Through UW–Oshkosh’s established AI Trailblazers initiative, teams represented the university at the EDUCAUSE Annual Conference and AACN Transform, the national meeting of the American Association…

    February 3, 2026

    UW-Oshkosh nursing teams spotlight ethical, program-aligned AI adoption at national conferences

  • Photo of UW-Eau Claire student researchers

    Fifty years after Seymour Cray unveiled his Cray-1 supercomputer in Chippewa Falls, technology advancements at the University of Wisconsin-Eau Claire are creating more extraordinary opportunities for students and faculty to conduct deep research using artificial intelligence. From improved drug screening to faster cancer detection and improved crop yields, Blugolds are producing results in AI research…

    February 2, 2026

    High-performance computing clusters at UW-Eau Claire key in AI innovation

Universities of Wisconsin
Office of Public Affairs, Communications, and Branding
Madison, WI 53706

universityrelations@wisconsin.edu

  • About Us
  • All In Wisconsin
  • Our Campuses
  • Board of Regents
  • Office of the President
  • Offices
  • News
  • Contact Us
  • All Sites
  • Employee Intranet

© 2026 Board of Regents - University of Wisconsin System. All Rights Reserved

  • Accessibility Statement
  • Privacy Policy